package com.gxuwz.bignews.model.entity;

/**
 * 新闻实体类，对应新闻API和本地数据库的字段。
 */
public class News {
    /** 新闻唯一ID */
    private String uniquekey;
    /** 新闻标题 */
    private String title;
    /** 新闻时间 */
    private String date;
    /** 新闻分类 */
    private String category;
    /** 新闻来源 */
    private String authorName;
    /** 新闻访问链接 */
    private String url;
    /** 新闻图片链接 */
    private String thumbnailPic;
    /** 是否有内容详情 */
    private String isContent;

    /**
     * 构造方法
     * @param uniquekey 新闻唯一ID
     * @param title 新闻标题
     * @param date 新闻时间
     * @param category 新闻分类
     * @param authorName 新闻来源
     * @param url 新闻访问链接
     * @param thumbnailPic 新闻图片链接
     * @param isContent 是否有内容详情
     */
    public News(String uniquekey, String title, String date, String category, String authorName, String url, String thumbnailPic, String isContent) {
        this.uniquekey = uniquekey;
        this.title = title;
        this.date = date;
        this.category = category;
        this.authorName = authorName;
        this.url = url;
        this.thumbnailPic = thumbnailPic;
        this.isContent = isContent;
    }

    /** @return 新闻唯一ID */
    public String getUniqueKey() { return uniquekey; }
    /** @return 新闻标题 */
    public String getTitle() { return title; }
    /** @return 新闻时间 */
    public String getDate() { return date; }
    /** @return 新闻分类 */
    public String getCategory() { return category; }
    /** @return 新闻来源 */
    public String getAuthorName() { return authorName; }
    /** @return 新闻访问链接 */
    public String getUrl() { return url; }
    /** @return 新闻图片链接 */
    public String getThumbnailPic() { return thumbnailPic; }
    /** @return 是否有内容详情 */
    public String getIsContent() { return isContent; }
} 